home *** CD-ROM | disk | FTP | other *** search
- Terry Gray <gray@cac.washington.edu> writes:
- > I didn't argue *for* storing the info on the client; I only argued
- > *against* assuming it would be stored and used on the server.
-
- If the advice to clients is reasonably interpreted as "ignore the
- /SEEN flag for bboards and handle the per-user state yourself", then I
- fear clients will store this information in the simplest and most
- logical place (the local disk) and be done with it. Given your
- reference to "the" public news and/or archive server, I think this is
- a reasonable interpretation of what you're saying.
-
- > I tend to believe the world is simpler if we assume the public
- > news and/or archive server has no notion of users, and per-user state info
- > is manipulated by the client.
-
- Any distributed mechanism available to the client for handling this
- information is at least equally available to the server. As there are
- usually fewer varieties of servers than clients, and as servers
- usually don't run on low-resource machines, I believe it is much
- simpler to get all servers to handle this correctly than to get all
- clients to do so.
-
- Keith Moore <moore@cs.utk.edu> writes:
- > And putting the state information on the server is contrary to the
- > goal of fault-tolerance and scalability.
-
- Not at all. The server can use a replicated, distributed database to
- store the information.
-
- > I can see a mail reader talking to two IMAP servers at once -- a mailing
- > list archive server to peruse the old messages, and the user's "home"
- > mailbox server -- to keep track of seen state.
-
- You're getting close to our vision--multiple IMAP servers in a domain,
- mailboxes and bboards distributed and/or replicated across them to
- distribute load, and a service (IMSP) to allow a client to find out
- where everything is and transparently present it to the users as one
- big, happy namespace.
-
- > I can also envision the "home" mailbox server as sort of "local
- > cache" for a particular list, where the mail reader will fetch
- > articles from a remote server if necessary, to present a unified
- > view of the list traffic.
-
- Our experience shows that intermediary servers tend not to scale well.
- They're certainly not necessary to present a unified view.
-
- > (In which case, readers would not have to subscribe to a list that
- > they read only occasionally...)
-
- I don't subscribe to mailing lists, period. I read all mailing lists
- (including this one) as bboards.
-
- --
- _.John G. Myers Internet: jgm+@CMU.EDU
- LoseNet: ...!seismo!ihnp4!wiscvm.wisc.edu!give!up
-
-
-
-